package com.zhc.dejingapi.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhc
 * @since 2024-09-15
 */
@Getter
@Setter
@Accessors(chain = true)
@TableName("qing_zb_processwithroute")
@ApiModel(value = "QingProcesswithrouteEntity对象", description = "")
public class QingZbProcesswithrouteEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "main_id", type = IdType.AUTO)
    private Long mainId;

    @ApiModelProperty("工艺路线ID")
    @TableField("route_id")
    private Long routeId;

    @ApiModelProperty("存货编号")
    @TableField("inv_code")
    private String invCode;

    @ApiModelProperty("存货名称")
    @TableField("inv_name")
    private String invName;

    @ApiModelProperty("行号")
    @TableField("line_num")
    private Integer lineNum;

    @ApiModelProperty("工序编号")
    @TableField("process_code")
    private String processCode;

    @ApiModelProperty("工序名称")
    @TableField("process_name")
    private String processName;

    @ApiModelProperty("工序配比")
    @TableField("process_ratio")
    private String processRatio;

    @ApiModelProperty("是否首道")
    @TableField("first_operation")
    private String firstOperation;

    @ApiModelProperty("是否末道")
    @TableField("last_opertion")
    private String lastOpertion;

    @ApiModelProperty("工作中心编号")
    @TableField("work_center_code")
    private Long workCenterCode;

    @ApiModelProperty("工作中心名称")
    @TableField("work_center_name")
    private String workCenterName;

    @ApiModelProperty("标准工时")
    @TableField("standard_working_hour")
    private Integer standardWorkingHour;

    @ApiModelProperty("标准人数")
    @TableField("standard_num")
    private Integer standardNum;

    @ApiModelProperty("设备类型编号")
    @TableField("eq_type_code")
    private String eqTypeCode;

    @ApiModelProperty("设备类型名称")
    @TableField("eq_type_name")
    private String eqTypeName;


}
